module exercise.jsilde.jsilde {
    // 需要的 JavaFX 模块
    requires javafx.controls;
    requires javafx.fxml;
    requires javafx.graphics;

    // 导出包
    exports exercise.jslide.jslide.app;
    exports exercise.jslide.jslide.controller;
    exports exercise.jslide.jslide.model;
    exports exercise.jslide.jslide.view;
    exports exercise.jslide.jslide.command;
    exports exercise.jslide.jslide.utils;

    // FXML loader
    opens exercise.jslide.jslide.app to javafx.fxml;
    opens exercise.jslide.jslide.controller to javafx.fxml;
    opens exercise.jslide.jslide.view to javafx.fxml;
    opens exercise.jslide.jslide.model to javafx.fxml;
    opens exercise.jslide.jslide.command to javafx.fxml;
    opens exercise.jslide.jslide.utils to javafx.fxml;

}